#!/bin/bash

# 零售平台Docker Compose停止脚本
# 作者: retail
# 日期: 2024-01-01

set -e

echo "🛑 停止零售平台Docker Compose环境..."

# 进入项目根目录
cd "$(dirname "$0")/.."

# 停止并删除容器
echo "🛑 停止并删除容器..."
docker compose -f docker/docker-compose.yml -p retail-platform down

# 可选：删除卷（数据会丢失）
read -p "是否删除数据卷？这将删除所有数据 (y/N): " -n 1 -r
echo
if [[ $REPLY =~ ^[Yy]$ ]]; then
    echo "🗑️ 删除数据卷..."
    docker compose -f docker/docker-compose.yml -p retail-platform down -v
    echo "✅ 数据卷已删除"
fi

# 可选：删除镜像
read -p "是否删除构建的镜像？ (y/N): " -n 1 -r
echo
if [[ $REPLY =~ ^[Yy]$ ]]; then
    echo "🗑️ 删除镜像..."
    docker compose -f docker/docker-compose.yml -p retail-platform down --rmi all
    echo "✅ 镜像已删除"
fi

echo "✅ 零售平台已停止"
